Current States of Aspect Oriented Programming Metrics

نویسنده

  • Esubalew Alemneh
چکیده

Aspect Oriented Programming (AOP) is a new technology for separating crosscutting concerns that are usually hard to do in object-oriented programming. As AOP has better capability to handle crosscutting concerns than object-orientation it helps to write more modularized and more maintainable code. And numerous publications discuss about the advantages of AOP design and implementation. However, with respect to metrics for this new programming paradigm the work is in its infancy. In this paper we have surveyed, summarized and reviewed all available internal metrics for aspects-oriented systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Metrics for Aspect Oriented Programming-An Empirical Study

Metrics are an important technique in quantifying desirable software and software development characteristics of aspect oriented software development (AOSD). We give an overview on the necessary steps to validate definitions and applications of metrics. We also compare definitions for proposed metrics.In this paper, we emphasis that the OO software development quality metrics were significantly...

متن کامل

Coupling Metrics for Aspect-Oriented Programming: A Systematic Review of Maintainability Studies

Over the last few years, a growing number of studies have explored how Aspect-Oriented Programming (AOP) might impact software maintainability. Most of the studies use coupling metrics to assess the impact of AOP mechanisms on maintainability attributes such as design stability. Unfortunately, the use of such metrics is fraught with dangers, which have so far not been thoroughly investigated. T...

متن کامل

Determining Threshold of Aspect-Oriented Software Metrics

Threshold of software metrics can be used as indicators to identify possible anomalies in software. Aspect-Oriented (AO) Programming is a new programming paradigm that solved the crosscutting problem by decomposes the crosscutting concern in aspect module. Establishing the threshold of AO software metrics in order to identify anomalies in AO software is necessary. The Gang-of-Four (GoF) pattern...

متن کامل

Cohesion and coupling measures for aspect oriented systems

Software metrics aim to measure the inherent complexity of software systems with a view toward predicting the overall project cost and evaluating the quality and effectiveness of the design. Aspect Oriented Software design is an emerging paradigm that provides new mechanisms to support the modularization of concerns, which otherwise would crosscut the OO system decomposition. There are various ...

متن کامل

Improving the Design of Cohesion and Coupling Metrics for Aspect Oriented Software Development

Software metrics play an important role in determining the quality of software. There are various attributes of quality that need to be understood for developing better quality software. These factors include coupling, cohesion, complexity, maintainability, testability etc. Hence metrics are required to calculate the values for all these quality attributes. This study focuses on developing metr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014